home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / BARNET / ARMLINUX / MAIL / 9806 / 000257_owner-linux-arm…r.rutgers.edu _Tue Jun 23 16:43:06 1998.msg < prev    next >
Internet Message Format  |  1998-06-30  |  3KB

  1. Return-Path: <owner-linux-arm-outgoing@vger.rutgers.edu>
  2. Received: from virtual.bbc.co.uk (virtual.bbc.co.uk [132.185.132.199])
  3.     by odie.barnet.ac.uk (8.8.6/8.8.6) with ESMTP id QAA09936
  4.     for <willy@odie.barnet.ac.uk>; Tue, 23 Jun 1998 16:43:05 +0100
  5. Received: from nic.funet.fi (nic.funet.fi [128.214.248.6])
  6.     by virtual.bbc.co.uk (8.8.5/8.8.5) with ESMTP id RAA20710
  7.     for <willy@bofh.ai>; Tue, 23 Jun 1998 17:10:57 +0100 (BST)
  8. Received: from vger.rutgers.edu ([128.6.190.2]:32277 "EHLO vger.rutgers.edu" ident: "root") by nic.funet.fi with ESMTP id <10235-24650>; Tue, 23 Jun 1998 19:08:53 +0300
  9. Received: by vger.rutgers.edu id <971109-22453>; Tue, 23 Jun 1998 11:47:12 -0400
  10. Received: from nexusel.demon.co.uk ([158.152.30.195]:18531 "HELO globe.nexus.co.uk" ident: "NO-IDENT-SERVICE[2]") by vger.rutgers.edu with SMTP id <971137-22453>; Tue, 23 Jun 1998 11:45:59 -0400
  11. Received: from (spring.nexus.co.uk) [192.0.0.3] (root)
  12.     by globe.nexus.co.uk with smtp (Exim 1.82 #1)
  13.     id 0yoVZQ-00002r-00; Tue, 23 Jun 1998 17:05:20 +0100
  14. Received: from localhost (spring.nexus.co.uk) [127.0.0.1] (pb)
  15.     by spring.nexus.co.uk with esmtp (Exim 1.82 #1)
  16.     id 0yoVZP-00043L-00; Tue, 23 Jun 1998 17:05:19 +0100
  17. X-Mailer: exmh version 2.0zeta 7/24/97
  18. To: Phil Norman <P.C.F.Norman@exeter.ac.uk>
  19. cc: ARMlinux mailing list <linux-arm@vger.rutgers.edu>
  20. Subject: Re: Hmm. memory... (and a bit of ELF glibc) 
  21. In-reply-to: Your message of "Tue, 23 Jun 1998 16:59:27 BST."
  22.              <Pine.SGI.3.91.980623165154.6855D-100000@hebe> 
  23. Mime-Version: 1.0
  24. Content-Type: text/plain; charset=us-ascii
  25. Date:     Tue, 23 Jun 1998 17:05:18 +0100
  26. From: Philip Blundell <pb@nexus.co.uk>
  27. Message-Id: <E0yoVZP-00043L-00@spring.nexus.co.uk>
  28. X-Orcpt: rfc822;linux-arm@vger.rutgers.edu
  29. Sender: owner-linux-arm@vger.rutgers.edu
  30. Precedence: bulk
  31. X-Loop: majordomo@vger.rutgers.edu
  32. Status: RO
  33.  
  34. >> It's weird.  The error you got is only generated if ASM_OUTPUT_SECTION_NAME 
  35. >> isn't defined, and this should be in config/arm/elf.h.
  36. >
  37. >Here's what I get after `locate elf.h`:
  38.  
  39. No - you misunderstand.  "config/arm/elf.h" is part of the GCC source code.
  40.  
  41. >What would the OUTPUT_SECTION_NAME be called when the compiler was built 
  42. >for producing ELF binaries?  ASM_ARM_LINUX?  I tried grepping for 
  43.  
  44. It's a macro that tells the compiler how to output a section name, actually.  
  45. The relevant bit of elf.h is this (it's at about line 450).
  46.  
  47. /* Switch into a generic section.
  48.    This is currently only used to support section attributes.
  49.  
  50.    We make the section read-only and executable for a function decl,
  51.    read-only for a const data decl, and writable for a non-const data decl.  */
  52. #define ASM_OUTPUT_SECTION_NAME(FILE, DECL, NAME, RELOC) \
  53.   fprintf (FILE, ".section\t%s,\"%s\",@progbits\n", NAME, \
  54.        (DECL) && TREE_CODE (DECL) == FUNCTION_DECL ? "ax" : \
  55.        (DECL) && DECL_READONLY_SECTION (DECL, RELOC) ? "a" : "aw")
  56.  
  57. >ASM_ARM_LINUX and it's not defined anywhere.  Could it be something to do 
  58. >with me building the gcc/binutils with target=/usr/elf, and then glibc 
  59. >not being able to find the include files?
  60.  
  61. I don't think that's very likely.  It sounds like an internal compiler problem.
  62.  
  63. p.
  64.  
  65.  
  66. unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu